from random import randint, randrange
from tkinter import *
from tkinter import ttk


z = randint(1, 128)

w = Tk()
w.title('Угадайка')
w.geometry('400x300')

n1 = Label(w, text='Введите число, которое мог загадать компьтер [1, 128]')
n1.grid(column=1)

v1 = Entry(w)
v1.grid(column=1)


def cb():
    x = int(v1.get())
    if x == z:
        f('Вы угадали')
        b1 = ttk.Button(text='Ваш подарок', command=cb1)
        b1.grid(column=1)
    if x > z:
        f(f"Загаданное число меньше {x}")
    if x < z:
        f(f"Загаданное число больше {x}")
    
def cb1():
    f(f"Ваш приз {randrange(0, 5000, 500)} рублей")


def f(a):
    n3 = Label(w, text=a)
    n3.grid(column=1)
    
n2 = Label(w, text='Нажми кнопку для проверки')
n2.grid(row=7, column=1)

b = ttk.Button(text='Жми', command=cb)
b.grid(column=1)


w.mainloop()
